Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Ecuador F6 Brazil F5 2002 Azalea Orthopedic Challenger - Tyler Banca Marche Tennis Cup - San Benedetto Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Ciudad de Pozoblanco Open Diputacion - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Seguros Bolivar Open - Medellin Memorial Savigni - Sassuolo Ethias Trophy - Mons Bogota Challenger - Bogota Challenger Leon 2004 - Leon Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin I Manta Open - Manta Seguros Bolivar Open - Cali Bancolombia Open - Cali Music City Challenger - Nashville Heilbronn Challenger Wroclaw Challenger USTA Challenger of San Antonio - San Antonio Corona Mexico City Open - Mexico City Bogota Challenger Mexico City Challenger Pereira Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Bogota Challenger The Surbiton Trophy - Surbiton Manta Challenger Brasilia Challenger Cali Challenger Bogota Challenger Quito Challenger Mons Challenger Rennes Challenger The Surbiton Trophy - Surbiton IV Gramado Open de Tenis - Gramado Medellin Challenger San Luis Potosi Challenger 2007 - San Luis Potosi VIII Trofeo Ciudad de Quito - Quito V Abierto Internacional de Salinas - Salinas Bogota Challenger Campos do Jordao Challenger The USTA Challenger at West End Racquet - Torrance Brasilia Challenger 2002 Eddleman USTA Challenger - Birmingham Open Diputacion Ciudad de Pozoblanco - Cordoba VII Avierto Internacional de Salinas - Salinas Quito Challenger Seguros Bolivar Open - Bogota Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger VI Trofeo Ciudad de Quito - Quito Santiago Challenger San Jose Challenger Barranquilla Challenger Nottingham Challenger VII Trofeo Ciudad de Quito - Quito Bogota Challenger Abierto Internacional de Salinas - Salinas Copa Petrobras - Bogota BH Tennis Open International Cup - Belo Horizonte Challenger Leon 2003 - Leon VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills San Marino Cepu Open - San Marino Credicard Citi Mastercard Tennis Cup - Campos do Jordao Maia Open 2002 - Maia GHI Bronx Classic - Bronx 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City Rennes Challenger Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton Medellin Challenger JSM Challenger of Champaign - Urbana San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Barranquilla Challenger 13 BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Cali Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo Quito Challenger La Serena Open - La Serena Tiburon Challenger Guayaquil Challenger Noumea Challenger Bucaramanga Challenger Morelos Challenger Guadalajara Challenger Santiago Challenger XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov USTA Comerica Challenger - Aptos Heilbronn Challenger dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Tatra Banka Open - Bratislava Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Ethias Trophy - Mons Nottingham Challenger BNP Paribas Primrose - Bordeaux Pereira Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago XIII Trofeo Ciudad de Quito - Quito Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla Guayaquil Challenger ITG Miami Challenger - Miami San Luis Potosi Challenger Furth Challenger Prague Challenger Copa Petrobras - Santiago Pereira Challenger Medellin Challenger Zenith Tennis Cup-Harbour Club - Milan Mobilux Open - Luxembourg Guzzini Challenger - Recanati Monterrey Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Irving Challenger Ford Tennis Championships - Louisville BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin Leon Challenger San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Tallahassee Challenger Bordeaux Challenger Sacramento Challenger Talahassee Challenger San Marino Challenger Challenger Casablanca San Angel - Mexico City Barranquilla Challenger Cali Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Guayaquil Challenger Cali Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Scheveningen Challenger Monterrey Challenger Tampere Challenger Marburg Challenger IX Abierto Internacional de Salinas - Salinas Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Barranquilla Challenger Cortina Challenger Noumea Challenger Mons Challenger Cali Challenger Carson Challenger Pereira Challenger Savannah Challenger Vicenza Challenger Dallas Challenger San Luis Potosi Challenger Floridablanca Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Tallahassee Challenger Chitre Challenger Vancouver Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Tiburon Challenger Quito Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Morelos Challenger Santiago Challenger Knoxville Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla PrivatBank Cup - Dnepropetrovsk Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Knoxville Challenger Santo Domingo Challenger Kroger / St. Jude International - Memphis Savannah Challenger Turin Challenger Manchester Challenger Ilkley Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Morelos Challenger Surbiton Challenger XL Challenger de Tenis Copa Sevilla - Seville Santo Domingo Challenger Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver Franklin Templeton Tennis Classic - Scottsdale Caltanissetta Challenger Bogota Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Adidas International - Sydney Project Independence Men's Challenger - Mandeville Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe IX Trofeo Ciudad de Quito - Quito Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham Arizona Men's Tennis Championships - Scottsdale X Open Internacional D'Andorra - Andorra A Glimmer of Hope Challenger - Austin Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Campbell's Hall of Fame Tennis Championships - Newport Badden Open by Rothaus - Ettlingen RCA Championships - Indianapolis XI Trofeo Ciudad de Quito - Quito Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Mercedes-Benz Cup - Los Angeles Tunis Open 2006 - Tunis Legg Mason Tennis Classic - Washington D.C. The 'Fitz' Casino Challenger - Tunica The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon San Luis Potosi Challenger 2008 Lubbock Challenger - Lubbock Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Guayaquil Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Salvador Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pereira Challenger Recife Challenger Blumenau Challenger Medellin Challenger Grand Prix de Tennis de Lyon - Lyon Alessandria Challenger The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Furth Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Bogota Challenger Gerry Weber Open - Halle Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Dallas Challenger Estoril Open - Estoril Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Malaysian Open - Kuala Lumpur Bucaramanga Challenger The Artois Championships - London Drummondville Challenger Medibank International - Sydney SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Leon Challenger Estoril Open - Estoril Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem International Tennis Championships - Delray Beach If Stockholm Open - Stockholm Heineken Open - Auckland Monterrey Challenger UNICEF Open - 's Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Campionati Internazionali di Sicilia - Palermo Brisbane International - Brisbane Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Bogota Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Grand Prix de Tennis de Lyon - Lyon PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Pereira Challenger Claro Open Colombia - Bogota BMW Open - Munich Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Las Vegas Challenger Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Abierto Mexicano - Los Cabos AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Next Generation Adelaide International - Adelaide Morelos Challenger Santos Challenger Gerry Weber Open - Halle AEGON Championships - London Nottingham Challenger Legg Mason Tennis Classic - Washington Poznan Challenger Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Farmers Classic - Los Angeles Manchester Challenger Champaign Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Salinas Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Fergana Challenger Valencia Open - Valencia Delray Beach Open - Delray Beach Medellin Challenger Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger San Luis Potosi Challenger Cali Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Brasil Open - Sao Paulo Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad USTA Challenger of North Miami Beach - North Miami Beach Delray Beach Open - Delray Beach Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Citi Open - Washington Fairfield Challenger Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Winston-Salem Open - Winston-Salem Blois Challenger Geneva Open - Geneva Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Guayaquil Challenger The Stella Artois Grass Court Championships - London Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm SAP Open - San Jose Brisbane International - Brisbane Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ecuador Open - Quito US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Millenium Tennis Championships - Delray Beach NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Aircel Chennai Open - Chennai Pacific Life Open - Indian Wells Rogers Cup - Montreal Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Mutua Madrid Open - Madrid Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Grand Prix de Tennis de Lyon - Lyon Internazionali BNL d'Italia - Rome Medibank International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Medibank International - Sydney Tennis Channel Open - Las Vegas Brisbane - Brisbane Australian Open - Melbourne Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Wimbledon - London Wimbledon - London French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Miami The Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 1R, COL-URU 5-0 Olympics - London